// pages/search/result.js
import util from "../../utils/util.js";
const app = getApp();
const http = require('../../utils/http.js');
import { refreshPage } from '../../utils/common'
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		list: [],
		inputValue: '',
		pageCurrent: 1,
		isLoading: false,
		isListMore: true,
		isnoMore: false
	},
	//数据列表
	getList(isFirst) {
		var that = this;
		var data = {
			t: this.data.inputValue,
			pg: isFirst ? 1 : this.data.pageCurrent
		}
		http.post('api/works/list_search', data, 1).then(res => {
			var pageCurrent = that.data.pageCurrent;
			if (res.data.length > 0) {
				that.setData({
					pageCurrent: isFirst ? 2 : pageCurrent + 1,
					list: isFirst ? res.data : that.data.list.concat(res.data),
					isLoading: false,
					isListMore: true,
					isnoMore: res.data.length < 4
				})
			} else {
				setTimeout(function() {
					that.setData({
						isListMore: false,
						isLoading: false,
						isShowResultView: true,
						isnoMore: isFirst ? false : true,
						list: isFirst ? [] : that.data.list
					})
				}, 10)

			}
		})
	},
	onClick(){
		this.getList(1)
	},
	onInput(event) {
		this.setData({
			inputValue: event.detail
		});
	},
	onDelete() {
		// 清除输入内容逻辑
		this.setData({
			inputValue: ''
		});
	},
	goPath(e) {
		var url = e.currentTarget.dataset.url;
		wx.navigateTo({
			url,
		})
	},
	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad(options) {
		this.setData({
			inputValue: options.value
		})
		this.getList(1)
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow() {
		
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom() {
		if (this.data.isListMore) {
			this.setData({
				isLoading: true
			})
			this.getList();
		}
	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage() {

	}
})